home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / sports__ / ddata_46.zip / DIAMOND.DOC < prev    next >
Text File  |  1994-07-30  |  77KB  |  2,125 lines

  1.  
  2.  
  3.  
  4.  
  5.                       The Software Construction Co.
  6.  
  7.                               Presents ...
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                             Diamond Data (tm)
  17.                                Version 4.6
  18.                                 July 1994
  19.  
  20.  
  21.  
  22.  
  23.                             _______
  24.                        ____|__     |               (tm)
  25.                     --|       |    |-------------------
  26.                       |   ____|__  |  Association of
  27.                       |  |       |_|  Shareware
  28.                       |__|   o   |    Professionals
  29.                     -----|   |   | --------------------
  30.                          |___|___|    MEMBER
  31.  
  32.  
  33.  
  34.  
  35.                       The Software Construction Co.
  36.                               P.O. Box 160
  37.                        North Billerica, MA  01862
  38.                              (508) 851-6204
  39.                              CIS: 70313,3615
  40.                     Internet: softcons@world.std.com
  41.  
  42.  
  43.  
  44.   (C) Copyright 1989-1994 The Software Construction Co., All Rights Reserved.
  45.  
  46.          1. Introduction                                             1
  47.          2. Getting Started                                          3
  48.          3. Using Menus                                              4
  49.              3.1 Return Key                                          4
  50.              3.2 Escape Key                                          4
  51.              3.3 Cursor Control Keys                                 4
  52.              3.4 Mouse Support                                       4
  53.          4. Options                                                  5
  54.              4.1 DO.<function-key>                                   5
  55.              4.2 MONITOR                                             5
  56.              4.3 OO.<function-key>                                   6
  57.              4.4 PO.<function-key>                                   6
  58.          5. Errors                                                   8
  59.          6. Files                                                    9
  60.              6.1 Database Files                                      9
  61.              6.2 Options File                                        9
  62.          7. Menus                                                   10
  63.              7.1 Edit Data                                          10
  64.                  7.1.1 Add a new player                             10
  65.                  7.1.2 Add player data                              10
  66.                  7.1.3 Edit player data                             11
  67.                  7.1.4 Delete player                                12
  68.                  7.1.5 Delete player data                           12
  69.                  7.1.6 Add new game                                 13
  70.                  7.1.7 Editing game data                            13
  71.                  7.1.8 Delete game                                  13
  72.              7.2 Read a Database                                    13
  73.              7.3 Write a Database                                   14
  74.              7.4 Clear Memory                                       14
  75.              7.5 Reports                                            14
  76.                  7.5.1 Run Report                                   14
  77.                  7.5.2 Choose Order                                 15
  78.                  7.5.3 Filter Players                               15
  79.              7.6 Merge Database                                     16
  80.          8. User Supported Software                                 17
  81.          9. Bug Reports                                             21
  82.          10. Known Problems/Limitations                             22
  83.          Appendices                                                 23
  84.              A. Statistics Definitions                              23
  85.              B. Addresses                                           29
  86.          Diamond Data                                      Version 4.6
  87.  
  88.          1. Introduction
  89.  
  90.          As you are reading this, you must have some interest in
  91.          softball or baseball.  This program will be of use for either
  92.          sport because the statistical record keeping is much the same
  93.          for both sports.
  94.  
  95.          Diamond Data [1] is intended to aid a player or coach in
  96.          maintaining the potentially large amount of statistics that
  97.          can be generated by a team, league, or individual player.  In
  98.          addition, the report writing facilities can be of help in
  99.          making some of coaching decisions (e.g. generating batting
  100.          orders, etc.).  It is particularly good at maintaining
  101.          individual player statistics for a team during a season.
  102.  
  103.          Diamond Data can also be used to keep track of statistics for
  104.          an individual player across multiple seasons.  This is easily
  105.          accomplished by treating each season as if it were a player.
  106.          For example, the player's "name" might be "1990 season."  In
  107.          this way, a player's "career" can be examined at a glance by
  108.          looking at "team" statistics.
  109.  
  110.          Below is a list of statistics this version of Diamond Data
  111.          can track.  Those with an * before them are calculated from
  112.          other statistics entered and cannot be changed except by
  113.          changing the statistics upon which they are based.   The
  114.          symbol following (if any) in parentheses is the abreviation
  115.          used in reports.  See Appendix A for a description of these
  116.          statistics and how they are calculated.
  117.  
  118.                         Assists (Ass)
  119.                         At Bats (AB)
  120.                        *Batting Average (Avg)
  121.                         Doubles (2B)
  122.                        *Earned Run Average (ERA)
  123.                         Earned Runs (ER)
  124.                         Errors (ERR)
  125.                        *Fielding Percentage (Fld%)
  126.                         Game Winning RBIs (GWR)
  127.                         Games (G)
  128.                         Hits
  129.                         Hits given up (H)
  130.                         Hit by Pitch (HP)
  131.                         Home Runs (HR)
  132.                         Home Runs Given Up (HR)
  133.                         Innings Pitched (IP)
  134.                         Losses (L)
  135.                        *On Base Average (OBA)
  136.                         Putouts (PO)
  137.                        *Runners Per Inning Pitched (R/IP)
  138.                         Runs
  139.  
  140.  
  141.          1.     Diamond Data is a trademark of The Software
  142.                 Construction Co.
  143.  
  144.  
  145.                                        1 
  146.          Diamond Data                                      Version 4.6
  147.  
  148.                         Runs Batted In (RBI)
  149.                         Runs Given Up (R)
  150.                         Sacrifices (SAC)
  151.                         Saves (S)
  152.                        *Slugging Percentage (SLG)
  153.                         Stolen bases (SB)
  154.                         Strike Outs (SO)
  155.                         Strike Outs Pitched (SO)
  156.                         Triples (3B)
  157.                         Walks (BB)
  158.                         Walks Given Up (BB)
  159.                        *Winning Percentage (W%)
  160.                         Wins (W)
  161.  
  162.          Diamond Data is designed to run on MS-DOS [1] or PC-DOS [2]
  163.          machines.  It requires version 2.0 or greater to operate
  164.          correctly.  Diamond Data performs quite adequately from a
  165.          floppy drive, but as with nearly all programs, better
  166.          performance can be had if run from a hard disk.
  167.  
  168.          Diamond Data has mouse support built in but has no support at
  169.          this time for a floating point coprocessor.
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.          1.     MS-DOS is a registered trademark of Microsoft
  201.                 Corporation.
  202.  
  203.          2.     PC-DOS is a registered trademark of IBM.
  204.  
  205.                                        2 
  206.          Diamond Data                                      Version 4.6
  207.  
  208.          2. Getting Started
  209.  
  210.          Before running the program for the first time, it is a good
  211.          idea to make a backup of the original program disk.  Yes, we
  212.          know that EVERY program you have ever used says to make a
  213.          backup before you use it.  We also know that many of you
  214.          ignore that advice.  We would like you to know that this
  215.          advice is not given because we have stock in diskette
  216.          companies (we don't even know what brand of diskettes you
  217.          might use).  It is given as good, friendly, advice that is
  218.          intended to possibly save you trouble.
  219.  
  220.          We believe you know how to make a backup.  So, we won't
  221.          describe how.  If you need help, read the DISKCOPY entry in
  222.          your DOS manual.
  223.  
  224.          Now that you've made the backup, you'd probably like to know
  225.          how to use this masterpiece we've slaved over (and we hope it
  226.          shows).
  227.  
  228.          The format of the command line is:
  229.  
  230.                 diamond [<database-name>]
  231.  
  232.          <database-name>        is the optional database name to load
  233.                                 (You'll be able to load a database
  234.                                 from within Diamond Data regardless of
  235.                                 whether you specify this parameter or
  236.                                 not.)
  237.  
  238.  
  239.          The title screen is displayed first.  Type any character to
  240.          remove the title screen from your display and begin the
  241.          program.  If a database name was specified on the command
  242.          line, it will be loaded.  If you'd like to exit back to DOS
  243.          without entering the program, use the escape key (Esc on your
  244.          keyboard).
  245.  
  246.          The initial screen has two parts.  In the upper left hand
  247.          corner is the main menu.  In it, you will see selections to
  248.          read and write databases, generate reports, etc.  Across the
  249.          bottom of the screen is another window which is used to
  250.          display various values (such as the name of the database
  251.          which is loaded) during the running of the program.
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                                        3 
  266.          Diamond Data                                      Version 4.6
  267.  
  268.          3. Using Menus
  269.  
  270.          3.1 Return Key
  271.  
  272.          The return key saves any data you may have just entered.  To
  273.          exit the menu without saving, use the escape key (described
  274.          in section 3.2).
  275.  
  276.          3.2 Escape Key
  277.  
  278.          The escape key (Esc on your keyboard) is designed to get you
  279.          out of each menu without saving.  Any data you may have
  280.          changed just before striking this key will be lost.  To save
  281.          the data you may have just entered, use the return key
  282.          (described in section 3.1).
  283.  
  284.          3.3 Cursor Control Keys
  285.  
  286.          The cursor control keys let you select a different choice
  287.          from the current menu.  To select the highlighted choice,
  288.          press return (described in section 3.1).  To exit the menu
  289.          without saving, press the escape key (described in section
  290.          3.2).
  291.  
  292.          3.4 Mouse Support
  293.  
  294.          Diamond Data is designed to work with any Microsoft [1],
  295.          Mouse Systems [2], LOGITECH [3], or compatible mouse.  Mouse
  296.          movement will move the highlighted choice within the menu.
  297.          To select the choice, use the left mouse button (or use
  298.          return on the keyboard).  Exiting a menu without saving works
  299.          the same as with the cursor control keys (use the escape
  300.          key).
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.          1.     Microsoft is a registered trademark of Microsoft
  319.                 Corporation.
  320.  
  321.          2.     Mouse Systems is a trademark of MSC Technologies, Inc.
  322.  
  323.          3.     LOGITECH is a trademark of LOGITECH, Inc.
  324.  
  325.                                        4 
  326.          Diamond Data                                      Version 4.6
  327.  
  328.          4. Options
  329.  
  330.          Diamond Data can be configured to make the program better
  331.          match your hardware or your tastes.  For example, you can
  332.          indicate whether you have a monochrome or color monitor and
  333.          indicate your preferences for default values for some of the
  334.          sorting functions, etc.  The way this is accomplished is
  335.          through a file named DIAMOND.CFG. Each line in this file must
  336.          either start with a #, which indicates a comment line (i.e.
  337.          will be ignored), or be of the form
  338.  
  339.                 <option> = <value>
  340.  
  341.          The values for <option> and <value> that are currently
  342.          supported are described below.  The default value, if there
  343.          is one, is listed in ()'s after the option name.
  344.  
  345.          4.1 DO.<function-key>
  346.  
  347.          This set of options allow you to configure the default
  348.          settings used in the Choose Order menu (see section 7.5.2)
  349.          when generating defensive reports. <function-key> can be f1,
  350.          f2, f3, or f4.  Valid values are:
  351.  
  352.                    assists
  353.                    errors
  354.                    fielding-percentage
  355.                    putouts
  356.  
  357.          This set of options will make more sense after running
  358.          through the program a few times.  As distributed by us, the
  359.          configuration file contains a sample set of values.  For now
  360.          either ignore them or delete them from the file completely.
  361.          (Placing a # in front of the line is a good way of having
  362.          your cake and eating it too.  They will be ignored by Diamond
  363.          Data but can easily be retrieved if necessary.)
  364.  
  365.          4.2 MONITOR (MONO)
  366.  
  367.          This option allows you to configure the program to match the
  368.          monitor attached to your machine.  Valid values are MONO (for
  369.          monochrome) and COLOR.  Note that red windows are reserved
  370.          for error conditions.  The other window colors are randomly
  371.          selected as each window needs to be created.
  372.  
  373.          If you choose MONO and have a color monitor, you will see all
  374.          menus in black and white.
  375.  
  376.          If you choose COLOR and have a color monitor, you may get
  377.          various results depending on your monitor and display
  378.          adapter.  Some monitors will display various shades, or
  379.          intensities.  Others will display purely monochrome output.
  380.          You may notice that some of the window titles appear to be
  381.          missing in this situation.  Others, still, may generate
  382.          errors or cause the program to fail.  We haven't encountered
  383.          this problem, but we suppose it IS possible.  Simply alter
  384.  
  385.                                        5 
  386.          Diamond Data                                      Version 4.6
  387.  
  388.          the file to reflect the other type of monitor and start the
  389.          program over.
  390.  
  391.          4.3 OO.<function-key>
  392.  
  393.          This set of options allow you to configure the default
  394.          settings in the Choose Order menu (see section 7.5.2) when
  395.          generating offensive reports. <function-key> can be f1, f2,
  396.          f3, f4, or f5.  Valid values are:
  397.  
  398.          The old CO.<function-key> syntax from when Diamond Data was
  399.          known as Softball Coach is still available.  It means exactly
  400.          the same thing as OO.<function-key>. We suggest, however,
  401.          that you change over to the new syntax at your earliest
  402.          convenience in case it becomes necessary to withdraw support
  403.          of this feature.
  404.  
  405.                    at-bats
  406.                    batting-average
  407.                    doubles
  408.                    game-winning-rbis
  409.                    games
  410.                    hit-by-pitch
  411.                    hits
  412.                    home_runs
  413.                    on-base-average
  414.                    runs
  415.                    runs-batted-in
  416.                    sacrifices
  417.                    slugging-percentage
  418.                    stolen-bases
  419.                    strike-outs
  420.                    triples
  421.                    walks
  422.  
  423.          This set of options will make more sense after running
  424.          through the program a few times.  As distributed by us, the
  425.          configuration file contains a sample set of values.  For now
  426.          either ignore them or delete them from the file completely.
  427.          (Placing a # in front of the line is a good way of having
  428.          your cake and eating it too.  They will be ignored by Diamond
  429.          Data but can easily be retrieved if necessary.)
  430.  
  431.          4.4 PO.<function-key>
  432.  
  433.          This set of options allow you to configure the default
  434.          settings in the Choose Order menu (see section 7.5.2) when
  435.          generating pitching reports. <function-key> can be f1, f2,
  436.          f3, f4, or f5.  Valid values are:
  437.  
  438.                    earned-run-average
  439.                    earned-runs
  440.                    hits
  441.                    home-runs
  442.                    innings-pitched
  443.                    losses
  444.  
  445.                                        6 
  446.          Diamond Data                                      Version 4.6
  447.  
  448.                    runners-per-inning-pitched
  449.                    runs
  450.                    saves
  451.                    strike-outs
  452.                    walks
  453.                    winning-percentage
  454.                    wins
  455.  
  456.          This set of options will make more sense after running
  457.          through the program a few times.  As distributed by us, the
  458.          configuration file contains a sample set of values.  For now
  459.          either ignore them or delete them from the file completely.
  460.          (Placing a # in front of the line is a good way of having
  461.          your cake and eating it too.  They will be ignored by Diamond
  462.          Data but can easily be retrieved if necessary.)
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.                                        7 
  506.          Diamond Data                                      Version 4.6
  507.  
  508.          5. Errors
  509.  
  510.          Diamond Data displays a separate window to describe any error
  511.          condition which may arise.  This window appear red on those
  512.          monitors which can display color if the MONITOR option has
  513.          the value COLOR.  Note, only errors will appear in a red
  514.          window.  The other window's colors will be selected at random
  515.          at the time that window is created.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.                                        8 
  566.          Diamond Data                                      Version 4.6
  567.  
  568.          6. Files
  569.  
  570.          Diamond Data uses several kinds of files in the course of its
  571.          operation.  We list them here so that you may decide whether
  572.          you need to keep these files on your disk.  Be aware that
  573.          some of these files may only be manipulated by Diamond Data.
  574.          Any attempt to alter the contents may make the program behave
  575.          oddly (in the very least!).
  576.  
  577.          If you are interested in writing a utility which may read any
  578.          of these files, contact us.  We'll be happy to send you the
  579.          format.
  580.  
  581.          6.1 Database Files
  582.  
  583.          Any file in your directory with a .SBL extension will be
  584.          treated as a database file by Diamond Data.  You may quite
  585.          effectively hide a database from the program by changing this
  586.          extension.
  587.  
  588.          6.2 Options File
  589.  
  590.          DIAMOND.CFG contains information needed to set the various
  591.          options within the program.  See section 4 for details about
  592.          how to manipulate this file.
  593.  
  594.          Don't worry if you don't have a configuration file.  Diamond
  595.          Data will choose default values for options that will work in
  596.          any situation.
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.                                        9 
  626.          Diamond Data                                      Version 4.6
  627.  
  628.          7. Menus
  629.  
  630.          This section describes each of the menus that you may
  631.          encounter under the main menu and what they attempt to
  632.          accomplish.
  633.  
  634.          7.1 Edit Data
  635.  
  636.          This function allows you to manipulate player and/or game
  637.          data.  The editing menu gives the following choices:
  638.  
  639.          7.1.1 Add a new player
  640.  
  641.          This selection guides you through adding a new player record
  642.          to the database.  This new record may be a new team member if
  643.          the database is to contain a team's data for a particular
  644.          season or a particular season for one player if the database
  645.          is to contain a player's data across multiple seasons.
  646.  
  647.          When you create a player, a minimal amount of data is created
  648.          in the database.  To associate data with this player, you'll
  649.          have to use the Add player data menu item (see section 7.2).
  650.          This is necessary as each player may or may not have each of
  651.          the different types of data (defensive, offensive, or
  652.          pitching).
  653.  
  654.          You will be prompted for the player's name.  This name can be
  655.          anything you can type in (e.g. You can maintain your team as
  656.          full names or initials or it could be a year {1989} if you
  657.          are maintaining career statistics for a single player).
  658.  
  659.          7.1.2 Add player data
  660.  
  661.          This selection allows you to attach a data record to a
  662.          player.  The player should not have data already defined for
  663.          this particular data (i.e. pitching data, offensive data, or
  664.          defensive data for the particular position in which you are
  665.          interested) or you will receive an error.  To edit existing
  666.          data records, see the Edit player data menu option (section
  667.          7.1.3).
  668.  
  669.          After selecting this menu option, a new menu will appear,
  670.          asking you to choose between offensive, defensive, or
  671.          pitching data.  After choosing the type of data, a window is
  672.          created listing all players in the database.  An arrow on the
  673.          left side of the first or last line of the window signifies
  674.          that there are more names than could be displayed in this
  675.          window.  You may use the PgUp and PgDn keys to display more
  676.          entries.
  677.  
  678.          You may use the cursor control keys or mouse to highlight the
  679.          name of the player you wish to edit.  See sections 3.3 and
  680.          3.4 for more information concerning these topics.  An edit
  681.          window is created with zeros in all the statistics fields.
  682.          The statistics you see will be different for each type of
  683.          data record (e.g. you won't see IP in the window you get when
  684.  
  685.                                       10 
  686.          Diamond Data                                      Version 4.6
  687.  
  688.          adding an offensive record).
  689.  
  690.          The following keys have meanings in this window:
  691.  
  692.          +      Increase the value of the statistic to which the
  693.                 cursor points by 1.
  694.  
  695.          -      Decrease the value of the statistic to which the
  696.                 cursor points by 1.
  697.  
  698.          F1     Create a window allowing the user to edit the player's
  699.                 name.
  700.  
  701.          F2     Create a window allowing the user to edit the player's
  702.                 uniform number.  Note that we do check that the
  703.                 uniform number is positive (or 0) and less than 100.
  704.  
  705.          F10    Accept the data input so far and return to the editing
  706.                 menu.
  707.  
  708.          esc    Cancel adding the new player and return to the editing
  709.                 menu.
  710.  
  711.          return In the data entry form, the return key performs the
  712.                 same function as the down arrow key (moves to the next
  713.                 field.  It does not end data entry as it had done in
  714.                 earlier versions of the software.
  715.  
  716.          In addition, you can type the numeric value of the statistic
  717.          at each field.  This is helpful if you are starting to use
  718.          the program after more than a small amount of data has been
  719.          generated (e.g., mid-season or to enter previous season's
  720.          data).
  721.  
  722.          Note that typing a number changes that field to the number
  723.          typed and DOES NOT add that number to the value already
  724.          present.
  725.  
  726.          Note, also, that you are only allowed to alter those
  727.          statistics which are not calculated by the program.  You
  728.          can't move the cursor to a field that will be calculated
  729.          automatically.  These values are updated after each
  730.          keystroke.
  731.  
  732.          7.1.3 Edit player data
  733.  
  734.          This selection allows you to select a player's record and
  735.          edit the data on it.  After selecting this menu option, a new
  736.          menu will appear, asking you to choose between offensive,
  737.          defensive, or pitching data.  After choosing the type of data
  738.          record in which you are interested, a window is created
  739.          listing all players in the database.  An arrow on the left
  740.          side of the first or last line of the window signifies that
  741.          there are more names than could be displayed in this window.
  742.          You may use the PgUp and PgDn keys to display more entries.
  743.  
  744.  
  745.                                       11 
  746.          Diamond Data                                      Version 4.6
  747.  
  748.          You may use the cursor control keys or mouse to highlight the
  749.          name of the player you wish to edit.  See sections 3.3 and
  750.          3.4 for more information concerning these topics.  An edit
  751.          window is created with all the current statistics for this
  752.          player.
  753.  
  754.          The following keys have meanings in this window:
  755.  
  756.          +      Increase the value of the statistic to which the
  757.                 cursor points by 1.
  758.  
  759.          -      Decrease the value of the statistic to which the
  760.                 cursor points by 1.
  761.  
  762.          F1     Create a window allowing the user to edit the player's
  763.                 name.
  764.  
  765.          F2     Create a window allowing the user to edit the player's
  766.                 uniform number.  Note that we do check that the
  767.                 uniform number is positive (or 0) and less than 100.
  768.  
  769.          F10    Accept the data input so far and return to the editing
  770.                 menu.
  771.  
  772.          esc    Cancel adding the new player and return to the editing
  773.                 menu.
  774.  
  775.          return In the data entry form, the return key performs the
  776.                 same function as the down arrow key (moves to the next
  777.                 field.  It does not end data entry as it had done in
  778.                 earlier versions of the software.
  779.  
  780.          In addition, you can type the numeric value of the statistic
  781.          at each field.  This is helpful if you are starting to use
  782.          the program after more than a small amount of data has been
  783.          generated (e.g., mid-season or to enter previous season's
  784.          data).
  785.  
  786.          Note that typing a number changes that field to the number
  787.          typed and DOES NOT add that number to the value already
  788.          present.
  789.  
  790.          Note, also, that you are only allowed to alter those
  791.          statistics which are not calculated by the program.  You
  792.          can't move the cursor to a field that will be calculated
  793.          automatically.  These values are updated after each
  794.          keystroke.
  795.  
  796.          7.1.4 Delete player
  797.  
  798.          This selection allows you to delete an existing record in the
  799.          database.  There is a final check made before the actual
  800.          deletion takes place to help make certain that data is not
  801.          accidentally deleted.
  802.  
  803.  
  804.  
  805.                                       12 
  806.          Diamond Data                                      Version 4.6
  807.  
  808.          7.1.5 Delete player data
  809.  
  810.          This selection allows you to delete a particular part of a
  811.          players data (e.g. offensive data).  After selecting this
  812.          menu option, a new menu will appear, asking you to choose
  813.          between offensive, defensive, or pitching data.  After
  814.          choosing the type of data record in which you are interested,
  815.          a window is created listing all players in the database.  An
  816.          arrow on the left side of the first or last line of the
  817.          window signifies that there are more names than could be
  818.          displayed in this window.  You may use the PgUp and PgDn keys
  819.          to display more entries.
  820.  
  821.          Note that there is a final check made before any deletion
  822.          takes place to help make certain that data is not
  823.          accidentally deleted.
  824.  
  825.          7.1.6 Add new game
  826.  
  827.          This selection guides you through the process of adding a new
  828.          game record.  A window will appear with spaces for the data
  829.          items which can be stored in this record.  Use the return key
  830.          to move from field to field.  When you are finished, the
  831.          title on the window will change and prompt you for a response
  832.          as to whether you'd like to keep the data as entered or edit
  833.          it.
  834.  
  835.          7.1.7 Editing game data
  836.  
  837.          Selecting this menu option causes a window to appear
  838.          containing all the games currently entered.  Select the game
  839.          you'd like to edit.
  840.  
  841.          A window will appear just like the one that appears when a
  842.          game is added.  The major difference is that this time the
  843.          fields are pre-filled in with the current data.  Correct what
  844.          you'd like and, again, the title on the window will change,
  845.          prompting you for a response as to whether you'd like to keep
  846.          the data as displayed or edit it.
  847.  
  848.          7.1.8 Delete game
  849.  
  850.          Selecting this menu option causes a window to appear
  851.          containing all the games currently entered.  Select the game
  852.          you'd like to delete.  The game record indicated will then be
  853.          deleted.
  854.  
  855.          Note that there is a final check made before any deletion
  856.          takes place to help make certain that data is not
  857.          accidentally deleted.
  858.  
  859.          7.2 Read a Database
  860.  
  861.          This function allows you to read in a new database without
  862.          leaving the program.  You may change directories by using the
  863.          F1 key.  A list of already existing databases in the current
  864.  
  865.                                       13 
  866.          Diamond Data                                      Version 4.6
  867.  
  868.          directory will be displayed to help your selection.  Note
  869.          that the program remembers what directory you started the
  870.          program in and will return to the same place upon normal exit
  871.          from the program regardless of how many times you change
  872.          directories within the program.
  873.  
  874.          If you have made changes to the currently loaded data, a
  875.          confirmation window will appear, asking if you really wish to
  876.          lose those changes.  If you do not, answer 'n' to this prompt
  877.          and save the data using the Write Database (section 7.3) menu
  878.          option.  Then re-select the Read Database menu option.
  879.  
  880.          7.3 Write a Database
  881.  
  882.          This function allows you to save a database to disk.  You may
  883.          change directories by using the F1 key.  A list of already
  884.          existing databases in the current directory will be displayed
  885.          to help your selection.  Note that the program remembers what
  886.          directory you started the program in and will return to the
  887.          same place upon normal exit from the program regardless of
  888.          how many times you change directories within the program.
  889.  
  890.          If you specify a database name that already exists, a window
  891.          will appear asking you to confirm that you really want to
  892.          overwrite the data already on disk.
  893.  
  894.          7.4 Clear Memory
  895.  
  896.          This function allows you to clear a loaded database out of
  897.          memory so that a new one can be started.  If you wish to read
  898.          in another database, there is no need to select this menu
  899.          choice as the old database will be removed from memory
  900.          automatically before the new database is read in.
  901.  
  902.          If you have made changes to the currently loaded data, a
  903.          confirmation window will appear, asking if you really wish to
  904.          lose those changes.  If you do not, answer 'n' to this prompt
  905.          and save the data using the Write Database (section 7.3) menu
  906.          option.  Then re-select the Clear Memory menu option.
  907.  
  908.          7.5 Reports
  909.  
  910.          This menu item is selected to choose and generate any of the
  911.          reports.  After selecting this menu option, a new menu will
  912.          appear, asking you to choose between offensive, defensive,
  913.          pitching, or game data.
  914.  
  915.          After selecting this menu option, you are presented with a
  916.          menu giving three selections as described below.
  917.  
  918.          7.5.1 Run Report
  919.  
  920.          After selecting this menu option, you must choose whether
  921.          you'd like your output to appear on the screen, the printer,
  922.          or a disk file.
  923.  
  924.  
  925.                                       14 
  926.          Diamond Data                                      Version 4.6
  927.  
  928.          Be sure your printer is turned on if sending your output
  929.          there.  However, we'll tell you if something isn't right.
  930.  
  931.          If you've selected a disk file for output, another window
  932.          will appear, prompting you for the pathname of the file you'd
  933.          like written.
  934.  
  935.          7.5.2 Choose Order
  936.  
  937.          This option is used to select the statistics upon which you'd
  938.          like the order of your report based.  You are presented with
  939.          a list of statistics.  In order to select the sorting order,
  940.          place the cursor next to the statistic you desire and press
  941.          one of the function keys listed to the right of the list of
  942.          statistics.
  943.  
  944.          The players on your team are sorted based upon the statistic
  945.          next to F1.  If there is a tie in that statistic, the tied
  946.          players are sorted based upon the statistic next to F2.  This
  947.          continues through all statistics selected.  If there is STILL
  948.          no difference between two players' statistics, they are
  949.          sorted in the order in which they were originally added to
  950.          the database.
  951.  
  952.          Note that you needn't select statistics for ALL the function
  953.          keys available.  In some cases, you may be interested in only
  954.          one or two statistics.  If two players are identical in those
  955.          statistics, you don't care about the rest.  In fact, you
  956.          needn't select F1 before you select any other function key.
  957.          If you are only interested in a single statistic, you may
  958.          select ANY of the listed function keys.  This works because
  959.          we ignore any un-assigned selections.
  960.  
  961.          If you have specified values in the configuration file (see
  962.          section 4) for the appropriate options (oo.<function-key>,
  963.          do.<function-key>, or po.<function-key>), you will see that
  964.          the spaces next to the function keys in the window will be
  965.          pre-filled with the values you've specified.  You may make
  966.          any changes you like to this list.  Your changes will be in
  967.          effect throughout the rest of this run of Diamond Data
  968.          unless, of course, you make further changes later.
  969.  
  970.          Notice the special selection at the bottom of the list
  971.          labelled "*** Clear ***".  It is used to erase a value for a
  972.          without having to select a different value.
  973.  
  974.          7.5.3 Filter Players
  975.  
  976.          This option is used to select the statistics upon which you'd
  977.          like players selected for your report.  You will be presented
  978.          with a list of statistics.  In order to select a filtering
  979.          criterion, place the cursor next to the statistic you desire
  980.          and press one of the function keys listed to the right of the
  981.          list of statistics.
  982.  
  983.  
  984.  
  985.                                       15 
  986.          Diamond Data                                      Version 4.6
  987.  
  988.          A ">" symbol will appear to the right of the statistic name
  989.          just displayed and the title of the window will change to
  990.          prompt you for a minimum value.  All players with at least
  991.          that value in that statistic will be included in the report.
  992.  
  993.          7.6. Merge Database
  994.  
  995.          This menu option allows you to combine several databases.
  996.          You can, of course, save the newly combined databases to a
  997.          disk, or print reports from this utility.
  998.  
  999.          Adding a database works much like reading a new database.
  1000.          The major difference is that the old database is not removed
  1001.          before the new one is read.  The statistics for whatever data
  1002.          is read are added to the data records already in memory.  See
  1003.          section 7.2 for details on reading a database into Diamond
  1004.          Data.  Player data records for players with the same name are
  1005.          added together and the game records are simply inserted along
  1006.          with the rest.
  1007.  
  1008.          To illustrate this, if you were to merge a database with
  1009.          itself, the result would be a database with the same number
  1010.          of players as before each of whom have twice as many at bats,
  1011.          twice as many games played, etc.
  1012.  
  1013.          A window will appear on the right of the screen to keep track
  1014.          of all the databases already merged or loaded.
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.                                       16 
  1046.          Diamond Data                                      Version 4.6
  1047.  
  1048.          8. User Supported Software
  1049.  
  1050.          This program is produced by a member of the Association of
  1051.          Shareware Professionals (ASP).  The ASP wants to make sure
  1052.          that the shareware principle works for you.  If you are
  1053.          unable to resolve a shareware-related problem with an ASP
  1054.          member by contacting the member directly, the ASP may be able
  1055.          to help.  The ASP Ombudsman can help you resolve a dispute or
  1056.          problem with an ASP member, but does not provide technical
  1057.          support for members' products.  Please write to the ASP
  1058.          Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a
  1059.          CompuServe message via CompuServe Mail to ASP Ombudsman
  1060.          70007,3536.
  1061.  
  1062.          DEFINITION OF SHAREWARE
  1063.  
  1064.          Shareware distribution gives users a chance to try software
  1065.          before buying it.  If you try a Shareware program and
  1066.          continue using it, you are expected to register.  Individual
  1067.          programs differ on details -- some request registration while
  1068.          others require it, some specify a maximum trial period.  With
  1069.          registration, you get anything from the simple right to
  1070.          continue using the software to an updated program with
  1071.          printed manual.
  1072.  
  1073.          Copyright laws apply to both Shareware and commercial
  1074.          software, and the copyright holder retains all rights, with a
  1075.          few specific exceptions as stated below.  Shareware authors
  1076.          are accomplished programmers, just like commercial authors,
  1077.          and the programs are of comparable quality.  (In both cases,
  1078.          there are good programs and bad ones!)  The main difference
  1079.          is in the method of distribution.  The author specifically
  1080.          grants the right to copy and distribute the software, either
  1081.          to all and sundry or to a specific group.  For example, some
  1082.          authors require written permission before a commercial disk
  1083.          vendor may copy their Shareware.
  1084.  
  1085.          Shareware is a distribution method, not a type of software.
  1086.          You should find software that suits your needs and
  1087.          pocketbook, whether it's commercial or Shareware.  The
  1088.          Shareware system makes fitting your needs easier, because you
  1089.          can try before you buy.  And because the overhead is low,
  1090.          prices are low also.  Shareware has the ultimate money-back
  1091.          guarantee -- if you don't use the product, you don't pay for
  1092.          it.
  1093.  
  1094.          DISCLAIMER - AGREEMENT
  1095.  
  1096.          Users of Diamond Data must accept this disclaimer of
  1097.          warranty: "Diamond Data is supplied as is.  The author
  1098.          disclaims all warranties, expressed or implied, including,
  1099.          without limitation, the warranties of merchantability and of
  1100.          fitness for any purpose.  The author assumes no liability for
  1101.          damages, direct or consequential, which may result from the
  1102.          use of Diamond Data."
  1103.  
  1104.  
  1105.                                       17 
  1106.          Diamond Data                                      Version 4.6
  1107.  
  1108.          The Software Construction Co. warrants any physical
  1109.          diskette(s) and physical documentation distributed by The
  1110.          Software Construction Co. directly to be free of defects in
  1111.          materials and workmanship for a period of ninety days from
  1112.          the date of registration.  If the Software Construction Co.
  1113.          receives notification within the warranty period of defects
  1114.          in materials or workmanship, and such notification is
  1115.          determined by The Software Construction Co. to be correct,
  1116.          The Software Construction Co. will replace the defective
  1117.          diskette(s) and/or documentation.
  1118.  
  1119.          The entire and exclusive liability and remedy for breach of
  1120.          this Limited Warranty shall be limited to replacement of
  1121.          defective diskette(s) and/or documentation and shall not
  1122.          include or extend to any claim for or right to recover any
  1123.          other damages, including but not limited to, loss of profit,
  1124.          data, or use of the software, or special incidental, or
  1125.          consequential damages or other similar claims, even if The
  1126.          Software Construction Co. has been specifically advised of
  1127.          the possibility of such damages.  In no event will The
  1128.          Software Construction Co.'s liability for any damages to you
  1129.          or any other person ever exceed the lower of suggested list
  1130.          price or actual price paid for the license to use the
  1131.          software, regardless of any form of the claim.
  1132.  
  1133.          Diamond Data is a "shareware program" and is provided at no
  1134.          charge to the user for evaluation.  Feel free to share it
  1135.          with your friends, but please do not give it away altered or
  1136.          as part of another system.  The essence of "user-supported"
  1137.          software is to provide personal computer users with quality
  1138.          software without high prices, and yet to provide incentive
  1139.          for programmers to continue to develop new products.  If you
  1140.          find this program useful and find that you are using Diamond
  1141.          Data and continue to use Diamond Data after a reasonable
  1142.          trial period, you must make registration payment of $25.00
  1143.          (US funds) to The Software Construction Co.  Massachusetts
  1144.          residents should also include sales tax of $1.25.  The $25.00
  1145.          registration fee will license one copy for use on any one
  1146.          computer at any one time.  You must treat this software just
  1147.          like a book.  An example is that this software may be used by
  1148.          any number of people and may be  freely moved from one
  1149.          computer location to another, so long as there is no
  1150.          possibility of it being used at one location while it it's
  1151.          being used at another.  Just as a book cannot be read by two
  1152.          different persons at the same time.
  1153.  
  1154.          Commercial users of Diamond Data must register and pay for
  1155.          their copies of Diamond Data within 30 days of first use or
  1156.          their license is withdrawn.  Site-License arrangements may be
  1157.          made by contacting The Software Construction Co.
  1158.  
  1159.          Anyone distributing Diamond Data for any kind of remuneration
  1160.          must first contact The Software Construction Co. via one of
  1161.          the means below for authorization.  This authorization will
  1162.          be automatically granted to distributors recognized by the
  1163.          ASP as adhering to its guidelines for shareware distributors,
  1164.  
  1165.                                       18 
  1166.          Diamond Data                                      Version 4.6
  1167.  
  1168.          and such distributors may begin offering Diamond Data
  1169.          immediately (However The Software Construction Co. must still
  1170.          be advised so that the distributor can be kept up-to-date
  1171.          with the latest version of Diamond Data).
  1172.  
  1173.          You are encouraged to pass a copy of Diamond Data along to
  1174.          your friends for evaluation.  Please encourage them to
  1175.          register their copy if they find that they can use it.  All
  1176.          registered users will receive all the registration benefits
  1177.          listed below.
  1178.  
  1179.          If you have received this software through one of the so
  1180.          called "Shareware Houses" (companies whose business is
  1181.          selling disks containing other author's software), please not
  1182.          that none of the money you have paid so far has (or will)
  1183.          make its way to the author.  You have simply paid the
  1184.          duplication and distribution costs.
  1185.  
  1186.          Registration benefits include:
  1187.  
  1188.          +      Notification of any updates.
  1189.  
  1190.          +      The latest version of the software.
  1191.  
  1192.          +      A printed copy of this manual.
  1193.  
  1194.          +      A small program developed to generate "magic" numbers.
  1195.  
  1196.          Although we encourage copying and sharing of Diamond Data to
  1197.          distribute our product, we must insist that you NOT share the
  1198.          "magic" number utility nor photocopy the printed manual.  We
  1199.          retain full copyrights to these products.  It is an
  1200.          infringement of copyright law to distribute these products.
  1201.  
  1202.          Please contact us at:
  1203.  
  1204.                           The Software Construction Co.
  1205.                                  P.O. Box 160
  1206.                            North Billerica, MA   01862
  1207.                                 (508) 851-6204
  1208.  
  1209.          Alternatively, we can be reached via electronic mail at:
  1210.  
  1211.                               CIS: 70313,3615
  1212.                          Internet: softcons@world.std.com
  1213.  
  1214.          If you do not use this software, we'd also like to know why.
  1215.          It is obvious you're somewhat interested or you wouldn't have
  1216.          gotten this far into the manual.  We'd like to know how we
  1217.          can make these product better.  Please contact us using the
  1218.          same means listed above and let us know what we could have
  1219.          done to make them useful to you.
  1220.  
  1221.          For $5 to cover the cost of the diskette(s) and shipping
  1222.          (refunded when you register), we will supply you with the
  1223.          latest evaluation version of the software (if registering,
  1224.  
  1225.                                       19 
  1226.          Diamond Data                                      Version 4.6
  1227.  
  1228.          note that you will get the latest version of the software
  1229.          included in the registration price).  Please specify 5.25" or
  1230.          3.5" diskettes.
  1231.  
  1232.          We would sincerely like to thank you for giving this, the
  1233.          fruits of our labor, a trial.  We hope it proves useful to
  1234.          you.
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.                                       20 
  1286.          Diamond Data                                      Version 4.6
  1287.  
  1288.          9. Bug Reports
  1289.  
  1290.          Should you believe you've discovered a bug in our code,
  1291.          please let us know using the same mechanisms listed in
  1292.          section 8.  We regret that we can't provide phone support at
  1293.          this time (maybe in the future).  Provide us with as much of
  1294.          a description of the problem as you can, as well as your name
  1295.          and address.  If you would prefer being contacted by phone,
  1296.          by all means, add your phone number and the hours you will be
  1297.          available at that number.
  1298.  
  1299.          What do you get for your trouble?  We will send a copy of the
  1300.          fixed program to the first registered user to report the
  1301.          problem.  Regardless, we will respond to all bug reports!
  1302.  
  1303.          The normal support period for Diamond Data will be at least
  1304.          three (3) months after registration.  In general, however, we
  1305.          do not expect there to be any limit to the length of time
  1306.          support will be offered.  ASP membership requires that we
  1307.          provide at least three months of support and so we mention it
  1308.          here in case you were concerned.
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.                                       21 
  1346.          Diamond Data                                      Version 4.6
  1347.  
  1348.          10. Known Problems/Limitations
  1349.  
  1350.          Statistics must be less than 65,535.  If they get larger than
  1351.          that, they will wrap (i.e. 65,536 becomes 0).
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.                                       22 
  1406.          Diamond Data                                      Version 4.6
  1407.  
  1408.          A. Statistics Definitions
  1409.  
  1410.          The following is a detailed list of the statistics that can
  1411.          be tracked with this software and a definition of their
  1412.          intended use.  If there is a symbol in parentheses after the
  1413.          name of the statistic, it is the abbreviation used within the
  1414.          program for that statistic.
  1415.  
  1416.          These definitions are intended to give the user a general
  1417.          idea of how to use the statistics provided.  In order to
  1418.          understand how these statistics are used for the level of
  1419.          play for the team in which you are interested, please consult
  1420.          the appropriate official rule book (e.g. Official Baseball
  1421.          Rules for Major League Baseball or the Amateur Softball
  1422.          Association of America Official Guide and Rule Book for
  1423.          softball).  See Appendix B for addresses for these governing
  1424.          bodies as well as other interesting leagues, associations,
  1425.          etc.
  1426.  
  1427.                    1.   Assists (Ass)
  1428.  
  1429.                    A fielder who throws or deflects a batted or thrown
  1430.                    ball such that a putout results, or would have
  1431.                    resulted except for a subsequent error by any
  1432.                    fielder gets credited with an assist.
  1433.  
  1434.                    Note: only one assist is credited to each fielder
  1435.                    involved in a run-down play.
  1436.  
  1437.                    2.   At Bats
  1438.  
  1439.                    Any time a player makes a trip to the plate and
  1440.                    becomes a baserunner through any means other than a
  1441.                    walk.  The lone exception to this rule is a
  1442.                    sacrifice (see below).  It is not counted as an "at
  1443.                    bat."  Note that a batter who is not allowed to
  1444.                    finish his "trip to the plate" is not considered to
  1445.                    have been at bat and becomes the first batter in
  1446.                    the following inning.
  1447.  
  1448.                    3.   Batting Average (Avg)
  1449.  
  1450.                    Base hits divided by at bats.
  1451.  
  1452.                    4.   Doubles (2B)
  1453.  
  1454.                    A base hit on which the batter reaches second base
  1455.                    safely and the defensive team has committed no
  1456.                    errors.
  1457.  
  1458.                    5.   Earned Run Average (ERA)
  1459.  
  1460.                    Earned Runs times nine divided by Innings Pitched.
  1461.  
  1462.                    The idea behind this statistic is to try to come up
  1463.                    with a theoretical average number of earned runs
  1464.  
  1465.                                       23 
  1466.          Diamond Data                                      Version 4.6
  1467.  
  1468.                    given up in a game.
  1469.  
  1470.                    6.   Earned Runs (ER)
  1471.  
  1472.                    An Earned Run is a run for which the pitcher is
  1473.                    held accountable.  In order to figure this out, the
  1474.                    inning must be reconstructed without errors
  1475.                    (including catcher's interference) or passed balls.
  1476.                    The benefit of the doubt should always go to the
  1477.                    pitcher.
  1478.  
  1479.                    This becomes complicated if there is a pitching
  1480.                    change during one batter's At Bat.  The runner is
  1481.                    the responsibility of the original pitcher if the
  1482.                    batter has the advantage in the ball and strike
  1483.                    count (i.e. balls >= 2 and balls > strikes).
  1484.                    Otherwise, the batter is the responsibility of the
  1485.                    relieving pitcher.
  1486.  
  1487.                    Note: an intentional walk is to be treated exactly
  1488.                    the same as any other walk.
  1489.  
  1490.                    7.   Errors (Err)
  1491.  
  1492.                    A player that misplays a ball such that a batter's
  1493.                    time at bat is prolonged, a runner's life is
  1494.                    prolonged, or a runner advances one or more bases
  1495.                    is credited with an Error.
  1496.  
  1497.                    Note: each misplay is regarded as an error, so a
  1498.                    player may make multiple errors during a single
  1499.                    play.
  1500.  
  1501.                    8.   Fielding Percentage (Fld%)
  1502.  
  1503.                    The sum of putouts and Assists divided by the sum
  1504.                    of putouts, assists, and errors.
  1505.  
  1506.                    9.   Game Winning RBIs (GWR)
  1507.  
  1508.                    A Run Batted In (RBI) which increases the score to
  1509.                    one greater than your opponent's final score.  For
  1510.                    example, if your team wins by as score of 21 to 12,
  1511.                    the player credited with the RBI for the 13th run
  1512.                    for your team is also credited with a Game Winning
  1513.                    RBI.
  1514.  
  1515.                    Note that this means you can only credit a player
  1516.                    with a Game Winning RBI when your team wins and
  1517.                    only one Game Winning RBI may be scored in any
  1518.                    game.
  1519.  
  1520.                    Note, also that it is possible to have a game with
  1521.                    neither team being able to credit a player with a
  1522.                    GWR.  One example of this situation is if a batter
  1523.                    hits into a double play but the game winning run
  1524.  
  1525.                                       24 
  1526.          Diamond Data                                      Version 4.6
  1527.  
  1528.                    scores.  No RBI is credited to a batter who hits
  1529.                    into a double play, therefore, no GWR can be
  1530.                    credited.
  1531.  
  1532.                    10.  Games (G)
  1533.  
  1534.                    You're kidding, right?  OK, if someone plays in a
  1535.                    game, increment this statistic.
  1536.  
  1537.                    11.  Hit by Pitch (HP)
  1538.  
  1539.                    The batter is touched by a pitched ball which he is
  1540.                    not attempting to hit unless the ball is in the
  1541.                    strike zone when it touches the batter, or the
  1542.                    batter makes no attempt to avoid being touched by
  1543.                    the ball.
  1544.  
  1545.                    12.  Hits
  1546.  
  1547.                    Also known as Base Hits.  A "hit" is scored when
  1548.                    the batter hits the ball and reaches a base safely
  1549.                    and the defensive team has committed no errors and
  1550.                    no other baserunner was forced out (fielder's
  1551.                    choice).
  1552.  
  1553.                    13.  Hits Given Up (H)
  1554.  
  1555.                    This statistic is increased by one for a pitcher
  1556.                    for each base hit which occurs while that pitcher
  1557.                    is on the mound.
  1558.  
  1559.                    14.  Home Runs (HR)
  1560.  
  1561.                    A hit where the batter is able to touch all bases
  1562.                    without the other team committing an error and, in
  1563.                    so doing, score a run.
  1564.  
  1565.                    15.  Home Runs Given Up (HR)
  1566.  
  1567.                    This statistic is increased by one for a pitcher
  1568.                    for each home run which occurs while that pitcher
  1569.                    is on the mound.
  1570.  
  1571.                    16.  Innings Pitched (IP)
  1572.  
  1573.                    Each time a batter is retired, the pitcher is given
  1574.                    credit for one third of an inning pitched (i.e. 0.1
  1575.                    innings - innings are counted 0.1, 0.2, 1.0, 1.1,
  1576.                    etc.).
  1577.  
  1578.                    17.  Losses (L)
  1579.  
  1580.                    A pitcher is credited with a Loss if he leaves the
  1581.                    game when his team is trailing (or falls behind due
  1582.                    to runs he is responsible for) and his team is not
  1583.                    able to tie the score or gain the lead after that.
  1584.  
  1585.                                       25 
  1586.          Diamond Data                                      Version 4.6
  1587.  
  1588.                    The idea is that if the leading team were to score
  1589.                    no more runs the rest of the game and the team
  1590.                    still would have lost after that pitcher's earned
  1591.                    runs were taken into account, he/she is the losing
  1592.                    pitcher.
  1593.  
  1594.                    18.  On Base Average (OBA)
  1595.  
  1596.                    The sum of hits, walks, and hit by pitch divided by
  1597.                    the sum of at bats, walks, sacrifices, and hit by
  1598.                    pitch.
  1599.  
  1600.                    19.  Putouts (PO)
  1601.  
  1602.                    A fielder is credited with a putout when he/she
  1603.                    catches a ball in the air, causing the batter to be
  1604.                    called out, catches a thrown ball which causes a
  1605.                    batter to be called out, or tags a runner causing
  1606.                    that runner to be called out.
  1607.  
  1608.                    20.  Runners Per Inning Pitched (R/IP)
  1609.  
  1610.                    The sum of Hits Given Up and Walks Given Up divided
  1611.                    by Innings Pitched.
  1612.  
  1613.                    This statistic is used for Rotisserie baseball
  1614.                    leagues.  The idea is to account for the number of
  1615.                    runners who successfully reach base on a pitcher.
  1616.                    See appendix B for the address of the Rotisserie
  1617.                    League Baseball Association.
  1618.  
  1619.                    21.  Runs Batted In (RBI)
  1620.  
  1621.                    An RBI is scored for a batter when a baserunner
  1622.                    scores when that batter makes a base hit, a
  1623.                    sacrifice, or walks.
  1624.  
  1625.                    22.  Runs
  1626.  
  1627.                    A run is scored when a player safely touches home
  1628.                    plate.
  1629.  
  1630.                    23.  Runs Given Up (R)
  1631.  
  1632.                    Each run that scores while a pitcher is in the game
  1633.                    increases this statistic by one for that pitcher.
  1634.  
  1635.                    Note: it does not matter how the scoring runner or
  1636.                    any other runner behind the scoring runner got on
  1637.                    base.
  1638.  
  1639.                    24.  Sacrifices (SAC)
  1640.  
  1641.                    A sacrifice fly is a fly ball which is caught for
  1642.                    an out and which also allows a baserunner to tag up
  1643.                    and score.  A sacrifice bunt is a bunt that allows
  1644.  
  1645.                                       26 
  1646.          Diamond Data                                      Version 4.6
  1647.  
  1648.                    a baserunner to advance at the expense of the
  1649.                    batter being putout.
  1650.  
  1651.                    25.  Saves (S)
  1652.  
  1653.                    A pitcher gets a Save if he/she can meet ALL of the
  1654.                    following conditions:
  1655.  
  1656.                    - is the finishing pitcher in a game won by his/her
  1657.                      team.
  1658.  
  1659.                    - is not the winning pitcher (i.e. you cannot get a
  1660.                      win and a save for the same game)
  1661.  
  1662.                    - can meet one of the following conditions:
  1663.  
  1664.                      + entered the game with a lead of no more than
  1665.                        three runs and pitches at least one inning
  1666.  
  1667.                      + entered the game with the potential tieing run
  1668.                        on base, at bat, or on deck
  1669.  
  1670.                      + pitches effectively for at least three innings
  1671.  
  1672.                    26.  Slugging percentage (SLG)
  1673.  
  1674.                    The sum of singles, 2 times doubles, 3 times
  1675.                    triples, and 4 times home runs divided by at bats.
  1676.                    This statistic indicates the average number of
  1677.                    bases gained per at bat (i.e. 4.000 is a perfect
  1678.                    SLG).
  1679.  
  1680.                    27.  Stolen Bases (SB)
  1681.  
  1682.                    A stolen base is scored when a runner advances a
  1683.                    base unaided by a hit, another runner making an
  1684.                    out, an error, a passed ball, a wild pitch, or a
  1685.                    balk.
  1686.  
  1687.                    28.  Strike Outs (SO)
  1688.  
  1689.                    A strike out is scored when a batter is called out
  1690.                    after three strikes have been called.
  1691.  
  1692.                    29.  Strike Outs Pitched (SO)
  1693.  
  1694.                    Each batter struck out by a pitcher increases this
  1695.                    statistic for a pitcher by one.  The pitcher who
  1696.                    throws the third strike is credited.  This makes a
  1697.                    difference when there is a pitching change in the
  1698.                    middle of a batter's at bat.
  1699.  
  1700.                    30.  Triples (3B)
  1701.  
  1702.                    A base hit on which the batter reaches third base
  1703.                    safely and the defensive team has committed no
  1704.  
  1705.                                       27 
  1706.          Diamond Data                                      Version 4.6
  1707.  
  1708.                    errors.
  1709.  
  1710.                    31.  Walks (BB)
  1711.  
  1712.                    Also known as Base on Balls.  A walk is scored when
  1713.                    a batter reaches first base as a result of having
  1714.                    four pitches called balls during an at bat.
  1715.  
  1716.                    32.  Walks Given Up (BB)
  1717.  
  1718.                    This statistic is increased by one for a pitcher
  1719.                    for each batter who reaches base because of a walk
  1720.                    while that pitcher is still in the game.  The
  1721.                    pitcher that throws the fourth ball is credited
  1722.                    with giving up the walk.  This makes a difference
  1723.                    it there is a pitching change during a batter's at
  1724.                    bat.
  1725.  
  1726.                    33.  Winning Percentage (W%)
  1727.  
  1728.                    Wins divided by the sum of Wins and Losses.
  1729.  
  1730.                    34.  Wins (W)
  1731.  
  1732.                    A pitcher is credited with a Win if he/she has
  1733.                    pitched at least five innings, his/her team is in
  1734.                    the lead when replaced, and his/her team stays in
  1735.                    the lead throughout the rest of the game.
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.                                       28 
  1766.          Diamond Data                                      Version 4.6
  1767.  
  1768.          B. Addresses
  1769.  
  1770.          Amateur Softball Association of America
  1771.          2801 NE 50th Street
  1772.          Oklahoma City, OK   73111
  1773.  
  1774.          American Amateur Baseball Congress
  1775.          118-19 Redfield Plaza
  1776.          Marshall, MI   49068
  1777.  
  1778.          Cinderella Softball League
  1779.          P.O. Box 1411
  1780.          Corning, NY   14830
  1781.  
  1782.          Little League Baseball
  1783.          P.O. Box 3485
  1784.          S. Williamsport, PA   17701
  1785.  
  1786.          Major League Baseball
  1787.          350 Park Avenue
  1788.          New York, NY   10022
  1789.  
  1790.          National Baseball Congress
  1791.          P.O. Box 1420
  1792.          Wichita, KS   67201
  1793.  
  1794.          NCAA
  1795.          6201 College Boulevard
  1796.          Overland Park, KS   66211
  1797.  
  1798.          Rotisserie League Baseball Association
  1799.          41 Union Square West, Suite 1226
  1800.          New York, NY   10003
  1801.  
  1802.          Society for American Baseball Research
  1803.          P.O. Box 93183
  1804.          Cleveland, OH   44101
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.                                       29 
  1826.          2B                             see "doubles"
  1827.          3B                             see "triples"
  1828.  
  1829.    - A -
  1830.  
  1831.          AB                             see "at bats"
  1832.          adding a game                  13
  1833.          adding a new player            10
  1834.          adding data records            10
  1835.          address                        19, 21
  1836.          addresses                      29
  1837.          Amateur Softball Assoc.        29
  1838.          arrow                          10, 11, 13
  1839.          ASA                            see "Amateur Softball Assoc."
  1840.          Ass                            see "assists"
  1841.          assists                        1, 5, 23
  1842.          Assoc. of Shareware Prof.      17
  1843.          at bats                        1, 6, 23
  1844.          average                        see "batting average"
  1845.          avg                            see "batting average"
  1846.  
  1847.    - B -
  1848.  
  1849.          backup                         3
  1850.          base hits                      1, 6, 25
  1851.          base on balls                  2, 6, 23, 26, 28
  1852.          baseball                       1
  1853.          batting average                1, 6, 23
  1854.          BB                             see "base on balls"
  1855.          BB                             see "walks given up"
  1856.          benefits, registration         19
  1857.          bugs                           see "reporting bugs"
  1858.  
  1859.    - C -
  1860.  
  1861.          career statistics              1, 10
  1862.          changing directories           13, 14
  1863.          choosing reporting order       15
  1864.          clearing memory                14
  1865.          CO option                      6
  1866.          coach                          1
  1867.          command line                   3
  1868.          comment                        5
  1869.          CompuServe                     19
  1870.          configuring the program        5
  1871.          copyright                      17
  1872.          criterion                      15
  1873.          cursor control keys            4, 10, 11
  1874.  
  1875.    - D -
  1876.  
  1877.          database files                 9
  1878.          database name                  3
  1879.          deleting a game                13
  1880.          deleting a player              12
  1881.          deleting player data           13
  1882.          disclaimer                     17
  1883.          disk file                      14
  1884.          DO option                      5
  1885.          doubles                        1, 6, 23
  1886.    - E -
  1887.  
  1888.          earned run average             1, 6, 23
  1889.          earned runs                    1, 6, 24
  1890.          editing a game                 13
  1891.          editing data                   10
  1892.          editing existing players       11
  1893.          email                          see "Compuserve or Internet"
  1894.          ER                             see "earned runs"
  1895.          ERA                            see "earned run average"
  1896.          Err                            see "errors"
  1897.          error window                   5, 8
  1898.          errors                         1, 5, 24
  1899.          escape key                     3, 4, 11, 12
  1900.  
  1901.    - F -
  1902.  
  1903.          F1 key                         11, 12, 13, 14, 15
  1904.          F2 key                         11, 12, 15
  1905.          fielding percentage            1, 5, 24
  1906.          file format                    9
  1907.          files                          9
  1908.          files, *.SBL                   9
  1909.          files, DIAMOND.CFG             5, 9, 15
  1910.          filtering players              15
  1911.          Fld%                           see "fielding percentage"
  1912.          floating point coprocessor     2
  1913.          floppy systems                 2
  1914.          function keys                  15
  1915.  
  1916.    - G -
  1917.  
  1918.          G                              see "games"
  1919.          game winning RBIs              1, 6, 24
  1920.          games                          1, 6, 25
  1921.          generating reports             14
  1922.          getting started                3
  1923.          GWR                            see "game winning RBIs"
  1924.  
  1925.    - H -
  1926.  
  1927.          H                              see "hits given up"
  1928.          hit by pitch                   1, 6, 25
  1929.          hits                           see "base hits"
  1930.          hits given up                  1, 6, 25
  1931.          home runs                      1, 6, 25
  1932.          home runs given up             1, 6, 25
  1933.          HP                             see "hit by pitch"
  1934.          HR                             see "home runs given up"
  1935.          HR                             see "home runs"
  1936.  
  1937.    - I -
  1938.  
  1939.          innings pitched                1, 6, 25
  1940.          Internet                       19
  1941.          introduction                   1
  1942.          IP                             see "innings pitched"
  1943.  
  1944.    - L -
  1945.  
  1946.          L                              see "losses"
  1947.          league                         1
  1948.          limitations                    22
  1949.          Little League                  29
  1950.          loading a database             see "reading a new database"
  1951.          LOGITECH                       4
  1952.          losses                         1, 6, 25
  1953.  
  1954.    - M -
  1955.  
  1956.          magic number generator         19
  1957.          main menu                      3, 10
  1958.          Major League Baseball          29
  1959.          menus                          4, 10
  1960.          merging databases              16
  1961.          Microsoft                      4
  1962.          MONITOR option                 6, 8
  1963.          monitor, color                 5, 8
  1964.          monitor, monochrome            5
  1965.          mouse                          2, 4, 10, 11
  1966.          mouse button, left             4
  1967.          mouse support                  4
  1968.          Mouse Systems                  4
  1969.  
  1970.    - N -
  1971.  
  1972.          name                           10
  1973.  
  1974.    - O -
  1975.  
  1976.          OBA                            see "on base average"
  1977.          Ombudsman, ASP                 17
  1978.          on base average                1, 6, 26
  1979.          OO option                      6
  1980.          options                        5
  1981.          options file                   9
  1982.  
  1983.    - P -
  1984.  
  1985.          PgDn                           10, 11, 13
  1986.          PgUp                           10, 11, 13
  1987.          player                         1
  1988.          PO                             see "putouts"
  1989.          PO option                      6
  1990.          printed manual                 19
  1991.          printer                        14
  1992.          problems                       see "reporting bugs"
  1993.          problems, known                22
  1994.          putouts                        1, 5, 26
  1995.  
  1996.    - R -
  1997.  
  1998.          R                              see "runs given up"
  1999.          R/IP                           see "runners per inning pitched"
  2000.          RBI                            see "runs batted in"
  2001.          reading a new database         13
  2002.          registration                   17, 18
  2003.          reporting bugs                 21
  2004.          reports                        14
  2005.          return key                     4, 11, 12
  2006.          Rotisserie League              26, 29
  2007.          runners per inning pitched     1, 6, 26
  2008.          runs                           1, 6, 26
  2009.          runs batted in                 1, 6, 26
  2010.          runs given up                  2, 7, 26
  2011.  
  2012.    - S -
  2013.  
  2014.          S                              see "saves"
  2015.          SABR                           29
  2016.          SAC                            see "sacrifices"
  2017.          sacrifices                     2, 6, 23, 26
  2018.          sales tax                      18
  2019.          saves                          2, 7, 27
  2020.          saving a database              see "writing a database to disk"
  2021.          SB                             see "stolen bases"
  2022.          screen                         14
  2023.          season                         1, 10
  2024.          selecting reporting criterion  15
  2025.          shareware                      17
  2026.          shareware house                19
  2027.          SLG                            see "slugging percentage"
  2028.          slugging percentage            2, 6, 27
  2029.          SO                             see "strike outs pitched"
  2030.          SO                             see "strike outs"
  2031.          Soc. for Amer. Baseball Res.   see "SABR"
  2032.          softball                       1
  2033.          Softball Coach                 6
  2034.          sorting order                  15
  2035.          statistics definitions         23
  2036.          stolen bases                   2, 6, 27
  2037.          strike outs                    2, 6, 7, 27
  2038.          strike outs pitched            2, 27
  2039.          support policy                 21
  2040.          supported statistics           1
  2041.          system requirements            2
  2042.  
  2043.    - T -
  2044.  
  2045.          team statistics                1
  2046.          title screen                   3
  2047.          trial period                   18
  2048.          triples                        2, 6, 27
  2049.  
  2050.    - U -
  2051.  
  2052.          update notification            19
  2053.          user supported software        17
  2054.          using menus                    4
  2055.  
  2056.    - W -
  2057.  
  2058.          W                              see "wins"
  2059.          W%                             see "winning percentage"
  2060.          walks                          see "base on balls"
  2061.          walks given up                 2, 7, 28
  2062.          warranty                       17
  2063.          window colors                  5
  2064.          winning percentage             2, 7, 28
  2065.          wins                           2, 7, 28
  2066.          writing a database to disk     14
  2067.  
  2068.    - Misc -
  2069.  
  2070.          + key                          11, 12
  2071.          - key                          11, 12
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.                           The Software Construction Co.
  2078.                                   P.O. Box 160
  2079.                            North Billerica, MA  01862
  2080.                                  (508) 851-6204
  2081.                                  CIS: 70313,3615
  2082.                         Internet: softcons@world.std.com
  2083.  
  2084.         Name:    ________________________________________________________
  2085.  
  2086.         Address: ________________________________________________________
  2087.  
  2088.                  ________________________________________________________
  2089.  
  2090.                  ________________________________________________________
  2091.  
  2092.         Phone:   ________________________________________________________
  2093.  
  2094.         Register Diamond Data ($25.00)                         __________
  2095.  
  2096.         Sales tax (MA residents - 5%)                          __________
  2097.  
  2098.         Total (please pay this amount)                         __________
  2099.  
  2100.         From Title screen:    Version __4.6_____   Serial Number ________
  2101.  
  2102.         Where did you get your copy of Diamond Data?
  2103.  
  2104.         The Software Construction Co. _____        BBS              _____
  2105.  
  2106.         Friend                        _____        Shareware Dealer _____
  2107.  
  2108.         If you checked BBS or Shareware Dealer above please tell us which
  2109.         one:
  2110.  
  2111.         _________________________________________________________________
  2112.  
  2113.         What format media would you like?         5.25" _____  3.5" _____
  2114.  
  2115.         Comments or suggestions: ________________________________________
  2116.  
  2117.         _________________________________________________________________
  2118.  
  2119.         _________________________________________________________________
  2120.  
  2121.         _________________________________________________________________
  2122.  
  2123.         _________________________________________________________________
  2124.  
  2125.